artificial excavated works - Turkish English Dictionary